import os
from datetime import datetime

# 日志基础配置
LOG_CONFIG = {
    'LOG_DIR': 'logs',
    'LOG_FORMAT': "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
    'DATE_FORMAT': "%Y-%m-%d %H:%M:%S",
    'LOG_LEVEL': 'INFO',
    'LOG_FILE_MAX_BYTES': 10 * 1024 * 1024,  # 10MB
    'LOG_FILE_BACKUP_COUNT': 5,
    'LOG_FILE_ENCODING': 'utf-8'
}

# 获取日志文件路径
def get_log_file():
    current_date = datetime.now().strftime("%Y-%m-%d")
    return os.path.join(LOG_CONFIG['LOG_DIR'], f"app_{current_date}.log") 